Organizando e simplificando o modelo.

Signed-off-by: Emerson MX <emersonmx@gmail.com>
Organizando o código.

Signed-off-by: Emerson MX <emersonmx@gmail.com>