Separated caching functionality.
The monthly facts relation is now cached as well.