@:value({ macType : null })new(description:String, extension:String, ?macType:String)
@:flash.propertydescription:String
@:flash.propertyextension:String
@:flash.propertymacType:String