| 
| You should design your object's interface respecting the needed
| protocols, not its internal design.  Bad code smell otherwise.

If your intent is to provide for subclassing in the future (or tomorrow), then 
you should use accessors exclusively. There is a place for such tool 
functionality.

Bad smells are always subjective:)

Dale

Reply via email to