protected internal void EmitExecutionReport(ExecutionReport report, bool queued = true) { if (queued && this.executionQueue != null) this.executionQueue.Enqueue(report); else this.framework.EventServer.OnExecutionReport(report); }