Adicionei uma superclasse ao controlador e removi completament o Engine