Shouldn't rendering move to `this.render()` method?