Alterados atributos e métodos protegidos para privados devido à restrição imposta pelo Coursera para validação da API