UpdateHash() will set an empty string for non-hashed properties. This saves calling MD5 hash on empty string many times.