Task <byte> IHandle <AskWindowId, byte> .Handle(AskWindowId message) =>
 Task.FromResult(_windows.First(o => object.Equals(o.Value.Window, message.Window)).Key);
 Task <byte> IHandle <AskWindowId, byte> .Handle(AskWindowId message) =>
 Task.FromResult(_windows.First(o => o.Value.Window.GetPrimaryKey() == message.Window.GetPrimaryKey()).Key);