title: Javascript object edited partially
body: <p>I want to create a closed object in javascript, that can be edited only using Object.defineProperty and not to be edited it in the normal way...</p>
  
  <p>The goal is, I am creating a lib, where users can read an object called dictionary, but they can edit it too! is there any way to have an object that can be read by users, and edited by me ?</p>