Novas implementações de interface e abstract class para os controllers