code: public Member member(String name, String shortName, Role defaultRole, Map<String, Object> attributes) {
          Member member = new Member(instance);
  
          member.setName(name);
          member.setShortName(shortName);
          member.setDefaultRole(defaultRole);
          addAttributes(member, attributes);
          member.save();
          return member;
      }
docs: Create a new member entity with a name, short name, and default role.
  
  @param name        The full name of the user.
  @param shortName   An alias or nickname used throughout the VersionOne user
  interface.
  @param defaultRole The new user's default role on projects.
  @param attributes  additional attributes for the Member.
  @return A newly minted Member that exists in the VersionOne system.