dont run invariant for default construction
Merge pull request #699 from WalterBright/invariants

don't run invariant for default construction