Defer validation until later so can construct object using hash
Defer validation until later so can construct object using hash

icaughley/domgen,realityforge/domgen,icaughley/domgen,realityforge/domgen