public RichMember(User user, Member member, List<UserExtSource> userExtSources) {
super(member.getId(), member.getUserId(), member.getVoId(), member.getStatus(), member.getCreatedAt(),
member.getCreatedBy(), member.getModifiedAt(), member.getModifiedBy(),
member.getCreatedByUid(), member.getModifiedByUid());
setMembershipType(member.getMembershipType());
setSponsored(member.isSponsored());
this.setGroupsStatuses(member.getGroupStatuses());
this.user = user;
this.userExtSources = userExtSources;
this.userAttributes = null;
this.memberAttributes = null;
}