public SPDGServerRoleAssignment(SPDGPrincipal member) : base(member, new List<SPDGRoleDefinition>()) { if (member is SPDGServerUser) { _roleAssignment = new SPRoleAssignment(((SPDGServerUser) member).SPUser); } else { _roleAssignment = new SPRoleAssignment(((SPDGServerGroup) member).Group); } }