add support for collection access object