added Object.inherit