Alterando a classe para suportar supervisor
correções sugeridas pela Leise