Changed HGNode from hierarchical String signatures to hashCode()-based Signature() meta-object.