@:value({ status : null })new(destination:String, ?status:Int)
connection(?key:String):Connection
validate():Bool