Algumas métodos simplificadas;
Alguns métodos e variáveis renomeados;
Código parcialmente comentado;