def reload_models
      models.each do |m| 
        unless m.marked_for_destruction?
          m.reload if m.respond_to?(:reload)
        end
      end
    end
def reload_models
      models.each do |m| 
        unless m.marked_for_destruction?
          m.reload if m.respond_to?(:reload)
        end
      end
    end
TODO: Come up with a test that can validate this behavior