Fixed random problems and added a GroupMemberManager class