Message-passing Smalltalk-style object system