Vielleicht ist Crockfords beget-Funktion etwas für dich
  
if (typeof Object.beget !== 'function') {  
    Object.beget = function(o) {  
        var F = function() {};  
        F.prototype = o;  
        return new F();  
    };  
}  
Hier noch [http://jsfiddle.net/e27b2/1/](ein Beispiel) zur Verwendung.
 nicht angemeldet
 nicht angemeldet