read ref base object object model impl read object ref outermost 