Bring `first` to observable sets
`_lastModified` observable for observables
Fix iterators support for constant items