I am an association holding only weakly on my key.
key
Answer the lookup key of the receiver.
key:
Store the argument, anObject, as the lookup key of the receiver.
key:value:
Store the arguments as the variables of the receiver.
<
Refer to the comment in Magnitude|<.
=
Compare the receiver with the argument and answer with true if the receiver is equal to the argument. Otherwise answer false.
hash
Hash is reimplemented because = is implemented.
hashMappedBy:
Answer what my hash would be if oops changed according to map.
identityHashMappedBy:
printOn:
Append to the argument, aStream, a sequence of characters that identifies the receiver.
storeOn:
Store in the format (key->value)