Todas son validas, pero por su sencillez, yo usaría la de emparentarlo a un Empty y variar la referencia del objeto.