public static ScriptCollectionProxy CreateVirtualMachineAdapterProxy(this IFeaturingScripts target, Proxy parent) { ScriptCollectionProxy proxy = parent.Provider.CreateProxy<ScriptCollectionProxy>(parent.Mode); proxy.Target = target; return proxy; }