/// <summary>
 /// Creates a new enabled <see cref="IGroup">Group</see> that may be used by the <see cref="Application.IApplication">Application</see> or <see cref="Organization.IOrganization">Organization</see>.
 /// </summary>
 /// <param name="source">The source object.</param>
 /// <param name="name">The new Group's name.</param>
 /// <param name="description">The new Group's description text.</param>
 /// <returns>The new <see cref="IGroup">Group</see>.</returns>
 public static IGroup CreateGroup(this IGroupCreationActions source, string name, string description)
 => (source as IGroupCreationActionsSync).CreateGroup(name, description);
 /// <summary>
 /// Synchronously creates a new <see cref="Group.IGroup">Group</see>.
 /// </summary>
 /// <param name="source">The source object.</param>
 /// <param name="group">The group to create.</param>
 /// <param name="creationOptionsAction">
 /// An inline builder for an instance of <see cref="IGroupCreationOptions"/>, which will be used when sending the request.
 /// </param>
 /// <returns>The new <see cref="Group.IGroup">Group</see>.</returns>
 public static IGroup CreateGroup(this IGroupCreationActions source, IGroup group, Action <GroupCreationOptionsBuilder> creationOptionsAction)
 => (source as IGroupCreationActionsSync).CreateGroup(group, creationOptionsAction);
 /// <summary>
 /// Synchronously creates a new <see cref="Group.IGroup">Group</see>.
 /// </summary>
 /// <param name="source">The source object.</param>
 /// <param name="group">The group to create.</param>
 /// <param name="creationOptions">An <see cref="IGroupCreationOptions"/> instance to use when sending the request.</param>
 /// <returns>The new <see cref="Group.IGroup">Group</see>.</returns>
 public static IGroup CreateGroup(this IGroupCreationActions source, IGroup group, IGroupCreationOptions creationOptions)
 => (source as IGroupCreationActionsSync).CreateGroup(group, creationOptions);
 /// <summary>
 /// Synchronously creates a new <see cref="Group.IGroup">Group</see>.
 /// </summary>
 /// <param name="source">The source object.</param>
 /// <param name="group">The group to create.</param>
 /// <returns>The new <see cref="Group.IGroup">Group</see>.</returns>
 public static IGroup CreateGroup(this IGroupCreationActions source, IGroup group)
 => (source as IGroupCreationActionsSync).CreateGroup(group);