Redesigned model cache to be more reusable.
Merge pull request #71 from PiranhaCMS/cache-redesign

Redesigned model cache to be more reusable.