# File lib/dm-core/resource.rb, line 566
    def save_parents(safe = true)
      parent_relationships.all? do |relationship|
        parent = relationship.get!(self)
        if parent.dirty? ? parent.save_parents(safe) && parent.save_self(safe) : parent.saved?
          relationship.set(self, parent)  # set the FK values
        end
      end
    end