Renamed BaseController -> AbstractController