public static IApplicationLoader BuildApplicationLoader(Type type) { var loaderType = DetermineLoaderType(type); return Activator.CreateInstance(loaderType).As<IApplicationLoader>(); }