public void Save(CommandModel command)
        {
            Ensure.NotNull(command, "command");

            CommandEntity entity = CommandEntity.FromModel(command);

            context.Commands.Add(entity);
            context.UnPublishedCommands.Add(new UnPublishedCommandEntity(entity));

            context.Save();
        }