'use strict'
module.exports = function (parsed) {
  if (parsed instanceof Object) {
    let cache = this._cache
    if (!cache) {
      this.setKey('_cache', {
        ChildConstructor: this.ChildConstructor,
        val: this
      })

      cache = this._cache
    }
    return cache
  }
}

@@ -153,16 +153,53 @@
 che', %7B%0A
+        properties: this.properties,%0A
         

use parent properties in cache object