reorganizando modelos
adicionando enum de grupo
corrigindo mapeamento