use property for root hash again to prevent problems by set hash directly