But Smalltalk also has inheritance and metaclasses, so it wasn't just objects passing messages. It was also designed as a visual live programming environment which was basically the entire computer system. Kay had his vision, but Smalltalk was implemented as more than just message passing.
That and Simula proceeded Smalltalk, which C++ was inspired by, even if Kay coined OOP.
That and Simula proceeded Smalltalk, which C++ was inspired by, even if Kay coined OOP.