//TODO:  get() method for stdClass. Is it possible to extend abstractObject?
fix init bugs