implement simple referenced collection