Clone canJS model
can.Model.prototype.clone = function(){ var data = this.attr(); delete data[this.constructor.id]; return new this.constructor(data) }