Refactoring para utilização de prototypes no JS. Melhorias na organização dos JS's