include collections in read only structs
reasoning also for first level includes