polimorphic get/set objects done