@iaddis Does this work for nested types? e.g. `Vector.<Vector.<MyClass>>`