Seguindo diretrizes de codificação do CakePHP

Removendo passagem de objetos por referência, por ser o padrão no PHP > 5
Utilizando type hinting onde possível
Diminuição das entradas de logs armazenadas, mantendo apenas as que alteram o banco
Atualização de testes