Creates an unmodifiable list backed by source.
source
The source of the elements may be a List or any Iterable with efficient Iterable.length and Iterable.elementAt.
UnmodifiableListView(Iterable<E> source) : _source = source;