public static DependencyManager Create(BuildTarget platform, Audience audience, bool deepInit)
        {
            string listPath = Utils.GetTemplatePath("CAS" + platform.ToString() + "Mediation.list");

            if (listPath == null)
            {
                return(null);
            }

            var mediation = JsonUtility.FromJson <DependencyManager>(File.ReadAllText(listPath));

            mediation.Init(platform, deepInit);
            mediation.SetAudience(audience);
            return(mediation);
        }