Adicionado a compracao de valores, para se os campos que forem modificados
Refatorado AbstractModel metodo update - nao permite alterar ID da
entidade
Refatorado AbstractModel metodo update, gera excecao de tentar alterar
chave primaria
Refatorado AbstractModel metodo insert, nao insere campos nullos
Refatorado AbstractModel metodo delete valida se chave primaria nao foi alterada