implemente indirect referenced collection