src/Class.js
function ClassInstance(attr) {
    Object.defineProperties(this,
      { __jsmf__: {value: elementMeta(ClassInstance)}
      })
    createAttributes(this, ClassInstance)
    createReferences(this, ClassInstance)
    _.forEach(attr, (v,k) => {this[k] = v})
  }
function ClassInstance(attr) {
    Object.defineProperties(this,
      { __jsmf__: {value: elementMeta(ClassInstance)}
      })
    createAttributes(this, ClassInstance)
    createReferences(this, ClassInstance)
    _.forEach(attr, (v,k) => {this[k] = v})
  }
function ClassInstance ( attr ) { Object . defineProperties ( this , { __jsmf__ : { value : elementMeta ( ClassInstance ) } } ) createAttributes ( this , ClassInstance ) createReferences ( this , ClassInstance ) _ . forEach ( attr , ( v , k ) => { this [ k ] = v } ) }
The generic class instances Class
@constructor
@param {Object} attr The initial values of the instance
The generic class instances Class