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