ReplayedList(sourceList: ObservableList<A>)
This list type just replays changes propagated from the underlying source list. Used for testing changes and backing a non-backed observable