renmaed SharedByValue::ReadOnlyReference::get to cget()
use cget instead of get in a few places of Iterable<T>