Fix eager loading casting for nested levels.
- Previously each call to qm.Load would overwrite your eager loading statement. I think this was deliberate at one point but it's pretty inconsistent. If we need to overwrite we can call queries.SetLoad()