Constructor y atributos de fabrica