# File lib/dm-core/associations/many_to_one.rb, line 132
        def get(source, query = nil)
          lazy_load(source)

          if query
            collection = get_collection(source)
            collection.first(query) if collection
          else
            get!(source)
          end
        end