code: func (e *Entity) Get(name string) interface{} {
  	if fp, ok := e.fpCache[name]; ok {
  		return e.state.get(fp)
  	}
  	if e.fpNoop[name] {
  		return nil
  	}
  
  	fp := newFieldPath()
  	if !e.class.getFieldPathForName(fp, name) {
  		e.fpNoop[name] = true
  		fp.release()
  		return nil
  	}
  	e.fpCache[name] = fp
  
  	return e.state.get(fp)
  }
docs: // Get returns the current value of the Entity state for the given key