Steven Schveighoffer: > Second, I find it rare that a class has an invariant. My stucts and classes sometimes have invariants, and I suggest you to add/use them to your code :-) Bye, bearophile