insert no banco funcionando. Alteracoes para uso de polimorfismo.