Render refactor (with couple of fixes)

The `@:isVar` meta in this class should be removed, it's only needed for `(get, set)` properties.