factorize collection getter