@:optionaloptionalpassive:Null<Bool>
@:optionaloptionalonce:Null<Bool>
@:optionaloptionalcapture:Null<Bool>