make hasRequest part of the AdminInterface

a small BC break for people not extending the base admin class.