Tipo Genérico

Tentando fazer uma versão mais genérica do crud
Revert "Revert "Limpando""

This reverts commit e4925de056302f96980b3610c06114ae57db81c8.