small fixes for Vue.extend & content insertion