> How do you feel about it? Very strong :) it's ceterainly an improvement.
How about also removing the the caches creation to a factory CacheFactory.getCache(string name); The same goes for the Functions framework. NodeFunction now has 2 functions it implements the Function interface and implements the factory. The main reson is that it makes the code more obvious, people implementing a function or cache don't want to know about the factory code
