Node.prototype.deserialize = function (target) {
        var self = this;

        this.defaults(target);
        return Promise.all([