Implemented inferObjects