I've been writing ObjectScript for a long time and was a little surprised by this behavior so I'd like to understand what is going on.
I was doing a peer review on some source which had roughly the equivalent of the following line:
An object data model is that data or code is composed of modules that combine data and procedures that work on the data.