Wrappers for using storages in read-only mode.
These wrappers wrap around a normal Storage instance, but return ReadOnly for any write operations.
Storage
ReadOnly