[dev] Refine Exception message for ambiguous results when doing Object::read()