public void RemoveMember(IGroup group)
{
if (group == null)
throw new ArgumentNullException("group");
Node groupNode = group as Node;
if (groupNode == null)
throw new ArgumentOutOfRangeException("group", "The given value is not a Node.");
this.RemoveReference("Members", groupNode);
Save();
}