function setter(obj, prop, value){
        var propDashed = prop.replace(/_/g,'-');
        var propUnderscored = prop.replace(/\-/g,'_');

        obj[prop] = value;
        obj[propDashed] = value;
        obj[propUnderscored] = value;
        return true;
    }
function setter(obj, prop, value){
        var propDashed = prop.replace(/_/g,'-');
        var propUnderscored = prop.replace(/\-/g,'_');

        obj[prop] = value;
        obj[propDashed] = value;
        obj[propUnderscored] = value;
        return true;
    }
function setter ( obj , prop , value ) { var propDashed = prop . replace ( / _ / g , '-' ) ; var propUnderscored = prop . replace ( / \- / g , '_' ) ; obj [ prop ] = value ; obj [ propDashed ] = value ; obj [ propUnderscored ] = value ; return true ; }
already patched
already patched