Override the hashcode to explicitly exclude children
, because children will result in recursive hash on
children's children, causing performance issue.
Override the hashcode to explicitly exclude children
, because children will result in recursive hash on
children's children, causing performance issue. Hash collision should be rare, but when that happens, the
default equality check should take of the recursive aspect of children
.