ContentView falls back to this.template instead of ContentView.prototype.template