if( desc && (desc.set || desc.get) ) {
                    var descOrig = Object.getOwnPropertyDescriptor(obj, i);
                    if(descOrig) {
                        descOrig.set = desc.set || descOrig.set;
                        descOrig.get = desc.get || descOrig.get;