Requiring that auhorizer classes call parent ctor