refatoring no populate

* removido populate automático
* populate dentro de transação única
* hash syntax 2.0