Janice Caron wrote: > It's a solution which doesn't scale. > > And there goes encapsulation... At least for this example, the same issue exists when attempting to do "const-correctness" in C++. You cannot paste const on at the top level, it has to be put in at every level underneath it.