introducing registration request mapper concept to allow plugins to populate additional fields before submitting the form