Melhoramento de nomes e da generalização, retirada a duplicação de
codigo.
implementação e melhoramento do esquema de multilinguagem