Caching!

Added caching. Also, a small update to the framework, which allowed
classes redeclaration.