oop constructores