cache primitive instances in v-repeat too