return `this` from cacheElements

By doing so, it will allow easier chaining
of additional method calls after render()