I think we should only return this one when the collection is marked as `EXTRA_LAZY`. It inherits the properties in that case, which makes the behavior more consistent.