// in order to preserve the const inheritance of the virtual functions, we have to
// use mutable variables starting from CWPro 5
// in order to preserve the const inheritance of the virtual functions, we have to
// use mutable variables starting from CWPro 5