construindo os objetos a partir do construtor, para tentar eliminar as subclasses. Tornando money concreta