Smalltalk Objects And Design