I don't think this should be a property on the view. The ListView doesn't necessarily own the `newView` and, for example, this .indexed property is never unset. I think it'd be better for the ListView to have a private table of subviews it has indexed. View object themselves aren't able to be used as hash keys, but all views have a `.uid` string that you can use.