Widget factory: Make lazy loading conditional on the availability of __defineGetter__ and __defineSetter__