Remove AbstractAdminController and use interceptor