public static async Task <ActionCollection> CreateAsync(string connectionId, IEnumerable <Action> initialActions, IActionChangeService actionChangeService)
        {
            var ac = new ActionCollection(connectionId, actionChangeService);
            await actionChangeService.PostActionsForGroupAsync(initialActions);

            return(ac);
        }
 private ActionCollection(string connectionId, IActionChangeService actionChangeService)
 {
     this.connectionId        = connectionId;
     this.actionChangeService = actionChangeService;
 }