Fields that a library would require a patron to fill out on registration should not also be the same as patron modifications. Modifications are bound by the PatronSelfRegistrationBorrowerMandatoryField. Some libraries want to require the surname and firstname on registration, but don't want patrons changing their names on a whim. We can hide the fields via jquery, but it would be preferable that modifications have their own set of mandatory fields. I would suggest PatronSelfModificationBorrowerMandatoryField.
*** This bug has been marked as a duplicate of bug 13188 ***