Add support for class member variable

supersedes #1417
Did you try doing?

```js
return parsePropertyDefinition `get ${tree.name}() { return ${member}.${identifer}; }`
```