The `ListView` can actually make an `ObservableArray` itself if passed a plain array - I was also going to test this functionality, but never got around to it.  Thats why I hacked the constructor apart.