[BUGFIX] Caching of unproxied classes in ProxyClassBuilder
Classes that don't get a proxy class will be stored in the object
configuration cache as separate cache entries with a specific class tag.
This way the ProxyClassBuilder can skip these classes if they didn't
Additionally some minor optimizations have been applied to the
ProxyClassBuilder (call-by-reference for large arrays, selection of