public LinkerService(ICommandDiscovery commandDiscovery, ITransactionalCommandRunner runner, ThreadMessengerFactory messengerFactory) { _commandDiscovery = commandDiscovery; _commandRunner = runner; _messengerFactory = messengerFactory; }