do not reset hashes when setting hashes from data.  make resetting of hashes an explicit call from clients