support ObjectScript 2.0