def reset_properties(hash)
      @table.keys.each{|key| remove_ostruct_member(key)}
      hash.each{|key,value| new_ostruct_member(key,value)}
      rest_reset_properties
    end
def reset_properties(hash)
      @table.keys.each{|key| remove_ostruct_member(key)}
      hash.each{|key,value| new_ostruct_member(key,value)}
      rest_reset_properties
    end
As #set_properties, but this one hard resets the node's/relationship's
 properties to exactly what's given in the hash.