public void OnRequest <T>(EntityChangeRequest <T> request, MessageReceivedInfo info) where T : EntityBase { EntityChangeRequestTask <T> task = new EntityChangeRequestTask <T>(_busManager, request); _executionManager.AddTask(task); _logger.Log(LogLevel.Info, "Added update request to executor: Id " + request.Id.ToString()); }