add third arg to `createGetterSetter` to allow sub-properties to be defined.