Novas mudanças no design do projeto, seguindo padrão Template Methods.