read onlycontrollers:Array<Controller>
read onlyid:Int
@:value(null)onReceive:Bytes ‑> Void = null
onClose(close:() ‑> Void):Void
receive(receiver:Bytes ‑> Void):Void
send(bytes:Bytes, mandatory:Bool):Void