title: Describe property defined with Object.defineProperty
body: <p>I want to add JSDoc documentation for the property added as <code>Object.defineProperty</code>. I guess that something like this might work:</p>
  
  <pre><code>/** @constructor */                                                         
  function MyClass() {                                                        
    /** @property {Number} rnd */                                             
    Object.defineProperty(this, 'rnd', {                                      
      get : function () { return Math.random(); }                             
    });                                                                       
  }                                                                           
  </code></pre>
  
  <p>But the generated JSDoc explanation does not have this property:</p>
  
  <pre><code>$ jsdoc -X test.js
  [
      {
          "comment": "/** @constructor */",
          "meta": {
              "range": [ 20, 167 ],
              "filename": "test.js",
              "lineno": 2,
              "path": "/jsdoctest",
              "code": {
                  "id": "astnode100000001",
                  "name": "MyClass",
                  "type": "FunctionDeclaration",
                  "paramnames": []
              },
              "vars": { "": null }
          },
          "kind": "class",
          "name": "MyClass",
          "longname": "MyClass",
          "scope": "global"
      },
      {
          "comment": "",
          "meta": {
              "range": [ 116, 159 ],
              "filename": "test.js",
              "lineno": 5,
              "path": "/jsdoctest",
              "code": {
                  "id": "astnode100000012",
                  "name": "get",
                  "type": "FunctionExpression",
                  "value": "function"
              }
          },
          "undocumented": true,
          "name": "get",
          "longname": "get",
          "kind": "function",
          "scope": "global"
      },
      {
          "kind": "package",
          "longname": "package:undefined",
          "files": [ "/jsdoctest/test.js" ]
      }
  ]
  </code></pre>
  
  <p>What will be the most appropriate approach to document this kind of properties? (Plugin maybe?)</p>