renamed MostRecentlyUsedCache to LeastRecentlyUsedCache as I had the definition backwards.
fixed issue with running the aggregation framework without a projection.