Moves the registration logic to the MembershipHelper, fixes up the views to keep the indexes so props save.