Extrair funcionalidade para baseController