Support for class properties and constructors