docs: function(props, params, cid){
  			var instance;
  			if(cid !== undefined) {
  				instance = this.cidStore.get(cid);
  			} else {
  				instance = this.instanceStore.get( this.id(props) );
  			}
  			// pre-register so everything else finds this even if it doesn't have an id
  			this.addInstanceReference(instance, this.id(props));
  			this.createdInstance(instance, props);
  			create.call(this, this.serializeInstance(instance));
  			this.deleteInstanceReference(instance);
  			return undefined;
  		}