Adds composition onf PrimitiveArray intrinsic object to IntrinsicObjectModel, and some refactoring of calls