Whatever you are doing with queries, Daobab keeps the proper object type always.
It is impossible to get or provide an invalid type.
It's also impossible to mismatch the List with a single object.
Every attempt of this is being detected by IDE.
Please take a look onto video attached:
(following video were created for 1.1 version, but the idea of TypeSave remains the same)