Models.Correspondent = Models.Value.extend({ classType: "MODELS.CORRESPONDENT", postInitialize: function() { console.log(this); }, getAdditionalJSONObject: function() { var toReturn = { enterpriseId: this.get("enterpriseId"), enterpriseLabel: this.get("enterpriseLabel"), personId: this.get("personId"), personLabel: this.get("personLabel"), correspondentId: this.get("correspondentId"), correspondentLabel: this.get("correspondentLabel") }; return toReturn; } }); Models.CorrespondentCollection = Models.BaseCollection.extend({ classType: "MODELS.CORRESPONDENTCOLLECTION", model: Models.Correspondent, getAdditionalJSONObject: function() { } });