Renamed abstract controllers