Mejorado el metodo build() para que se entienda todo lo que se hace.