function powerConstructor() {
    var that = object(oldObject), privateVariable;
    function privateFunction(x) {
        //privateVariable
    }
    
    that.firstMethod = function (a, b) {
         //I can access private values
    };
    
    that.secondMethod = function (c) {
         //I can access private values
    };
}