Added experimental draft of SharedByValue<TRAITS>::ReadOnlyReference to start addressing threadsafety issues with SharedByValue