Refactored Collections to define #all and #get only once