model alterada - removido construtores formais