The Syntax of Objects (revised)