do not reset hashes when setting hashes from data.  make resetting of hashes an explicit call from clients
added getHashesForRequest in attempt to maintain __t and __r hashes