... where you have little clue.

Objects have attributes (yes, even in Smalltalk). They can also have contained objects (elements). Neither of these things has anything to do with message passing.

If you want message passing only, without attributes, then go use a functional programming language.