title: Property setters and getters in Loopback.io
body: <p>I would like to know how safe is the usage of <strong>setter</strong> and <strong>getter</strong> properties from model class.</p>
  
  <p>This is already being used in loopback user model and can be seen here: <a href="https://github.com/strongloop/loopback/blob/master/common/models/user.js#L609" rel="nofollow">User Code</a></p>
  
  <p>Why is this not documented anywhere? Can we use it?</p>