Support for array types, classes, and bulk name serialization