added support for collection toArray with return fields, fixed toArray intersect error