cosmo.model.Item = { save: function(){ this.__conduit.saveItem() } } cosmo.service.Conduit = { saveItem: function(){ dojo.unimplemented(); } } cosmo.service.jsonrpc.TicketedConduit = { saveItem: function(){ cosmo.rpc.JsonService.saveEvent(this.getEvent(), this.getTicketKey()); } } cosmo.service.jsonrpc.OwnedConduit = { saveItem: function(){ cosmo.rpc.JsonService.saveEvent(this.getEvent()); } }