Michael Van Canneyt wrote: > If you do it for fields of class type only, then I think this is OK. > Declare the field as virtual, and require it to be 'overridden' in the > descendent class. Why is there a need to declare fields virtual ? Micha