Correcciones (parciales):

1-mejoramiento de la interfaz para el cliente
2-eliminacion de valores nulos en el constructor