Refatoração da parde de Models da framework, juntamente com testes da framework.