public PostScheduledCommandResponse PostScheduled(PostCommandRequest req) { var cmdKey = req.Key; var cmd = _resolver.ResoveCommand(req, cmdKey); var id = _executor.Submit(cmd, req.Tags, Thread.CurrentPrincipal); return new PostScheduledCommandResponse { Id = id.ToString() }; }