Extend BaseController