 }
 
 public struct ApplicationIsHiddenChangedEvent: ApplicationPropertyEventType {
+    public typealias Object = Application
     public typealias PropertyType = Bool
     public let external: Bool
     public let application: Application

}

public struct FrontmostApplicationChangedEvent: StatePropertyEventType {
    public typealias PropertyType = Application?
    public let external: Bool
    public let state: State

}

public struct WindowMinimizedChangedEvent: WindowPropertyEventType {
    public typealias Object = Window
    public typealias PropertyType = Bool
    public let external: Bool
    public let window: Window
