Properties?

Do properties still work in AppleScript Objective-C? Or is it all NSUserDefaults now?

Script properties aren’t persistent, if that’s what you mean. It wouldn’t really make sense in ASObjC.