always use cached-DI info.
instantiate app before storing to APC.
use object class name (not instance) in WebApp;
use instantiate to load models when app-caching.