Añadidos mas tipos de campos y optimizado codigo con getters