getters y constructor