# File lib/dm-core/repository.rb, line 160
    def read(query)
      return [] unless query.valid?
      query.model.load(adapter.read(query), query)
    end