Refatoracao geral das classes e servicos