new collection builder for select resolves #430, #419, #398, #397, #385