haxebehaviour build macro