private static List <DependencyInfo> GetAllDependents(string principalObjUuid)
        {
            List <DependencyInfo> allDependentObjs = new List <DependencyInfo> ();

            foreach (var vals in _persistentObj.GetAllDependentObjectsInfo(principalObjUuid))
            {
                DependencyInfo effectInfo = new DependencyInfo()
                {
                    PrincipalObjectUuid = vals[0],
                    PrincipalObjectType = Type.GetType(vals[1]),
                    DependentObjectUuid = vals[2],
                    DependentObjectType = Type.GetType(vals[3]),
                    OptionalArg         = vals[4],
                };
                allDependentObjs.Add(effectInfo);
            }

            return(allDependentObjs);
        }