# File lib/dm-core/resource.rb, line 607
    def collection
      return @collection if @collection || new? || frozen?
      @collection = Collection.new(query, [ self ])
    end