Ciò che sta causando il problema è questa funzione:
var HelperClass = function() {
var v = [1, 2, 3];
this.data = function() {
return v.data;
};
};
Da:
return v.data;
È in un ambito diverso rispetto alla variabile reale che in realtà è this.v.data
.