Previously, the morecard nestedlist had to instantiate an instance of these classes, which meant that the store holding a reference to them had to be loaded after the views. Now, the load order doesn't matter. Happy days.
This gets around a known issue with nested list detail panels.
Sadly, this triggers a bug that I've seen before.