In early Smalltalk implementations, each ObjectTableEntry was contained in a table called the ObjectTable. The index of the ObjectTableEntry was called the ObjectPointer of the object. Every reference to a Smalltalk object (other than SmallIntegers) was indirected through the ObjectTable.