working collection support (w/ tests)