No need to expose the actual type of the collection; use `TCollection&` instead of `TObjArray&`