kobezzza,
O=function(){
var protected_=10
return {
create: function(){return Object.create(this)},
get: function(){return protected_},
set: function(value){protected_=value}
}
}()
o=O.create()
console.log(o.get())
o.set(100)
console.log(o.get())
//>>>> 10
//>>>> 100