Support for collection in complex type