renamed to object-inherit