It should be interesting to have a const'ness ala C++, I mean, the ability to declare methods that do not modify the state of objects. class X { public: void ModifyState?(); void DontModifyState?() const; }; Any comments? Christophe