refactor entering principal names in members tab
relocate anonymous user factory so the sequences defined for users do not interfere with that