Refactor Admin::BaseController