REMOVED parameterization of generic types for the classes loaded by the plugin, as it did not make any sense to cast all classes to IPlugin at all. ADDED handling of plugins that are missing some required classes and UPDATED way the delegation class-loader works. StrategyClassLoaders now inherit from the DelegationLoader to enable correct lookup of already loaded classes