Translated all Hash objects to Map objects.
Make all properties haxe-3.0 compatible.
Make all properties haxe-3.0 compatible
Make EnumFlags related code compatible with haxe-3.0