The above block of code still needs to be converted to `defineProperties` whose get is just `DeveloperError.throwInstantiationError`.  This way the properties are documented in the interface. See `DynamicScene/Property.js` for an example.