public BasedOnNonGeneric(IBasedOnRegistrationCreator registrationCreator) : base(pattern) { this.registrationCreator = registrationCreator; }