> But then presumably we change the inheritance later for the classes that > are already manually exposing a public setId()? Absolutely. And remove the now-spurious public setId. > >- What about data storage? > > That code's not really being used and we can add it back if we implement > something that would call it. OK, thanks Rod