Hi Tamir,
As far as I know, enums and consts cannot be override, since polymorphism
cannot only be used on methods or properties. So I don't think there is
more elegant way than wrap them into properties and methods.
HTH.
Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."