_insert: function (data) {
                var decoded = this._decode(data);
                return this.__store.insert(decoded.data, decoded.ctx).mapSuccess(function (data) {
                    return this._encode(data, decoded.ctx);
                }, this);