This is a very good point. I think it makes it clear that an object attributes should really each have a method. And the only time you would want to have something like a get/set method would be if the object is something like a bookshelf where you will be adding and removing arbitrary objects.
Thanks for helping me think about this.
-- gam3
A picture is worth a thousand words, but takes 200K.