public override void AddSiteGroup(string name, SPDGUser owner, SPDGUser defaultUser, string description)
{
if (_site.RootWeb.ID != this.ID)
{
_site.RootWeb.AddSiteGroup(name, owner, defaultUser, description);
}
invalidateSiteGroups();
GroupCreationInformation groupCreateInformation=new GroupCreationInformation();
groupCreateInformation.Title = name;
groupCreateInformation.Description = description;
var group= _web.SiteGroups.Add(groupCreateInformation);
group.Owner = ((SPDGClientUser) owner).User;
group.Update();
_context.ExecuteQuery();
}