Issue #3. Cache constructor info in a static dictionary instead of memory cache.