Может этот пример поможет разобраться, а точнее расширить кругозор и не заморачиваться на прототипах:
var object = (function(){
var instance = {
property : 'property',
method : function(){
return 'method';
}
};
return instance;
})();
alert(object.property) //property
alert(object.method()) //method
alert(object.constructor == Object); //true