Create IRequiresRegistration. First part of #31