Further performance improvements and cleanup.
Further performance improvements and cleanup.

Apparently doing `Select(product => ...)` results in a massive amount of follow-up queries that are lazily evaluated at serialization time.

Zoltu/BagsMiddleware