Atualização de classes

Ajustes de algumas classes e refatoração/implementação