function Element(){
if( typeof Element.getTags !== "function"){
//Element.prototype.getTags = function( elem ){ console.log( elem );}
Element.prototype = {
constructor: Element,
getTags : function( elem ){ console.log( elem );}
}
}
}
Element(); // или просто вызвать ее как обычную функцию, чтобы записать прототип
var el = new Element();
el.getTags();
Уже размышляю насчет поспать, так что не проверял как это работает, все это просто мои мысли из разряда "а что если..." . Всем неспящим до завтра