Collection.select()
separate folders for data and behavior classes
Collection.select() to accept array instead of arg list
hash version for queries that return arrays
basic specified collection types
Hash.toCollection() return type argument optional