Regarding uncaught errors, a bunch of collection method are not valid on virtual collections. First, I don't really know what a virtual collection is, and I don't know how to create a collection with a virtual one that doesn't throw errors using filter or each for example.