public IntermediateFileObject AddNewParent(EvaluatedFilesRule parent)
        {
            var ofo = new IntermediateFileObject(parent, OutputSubPath, File, ParentRules);

            //AddToAncestorEvaluatedFileRules(ofo);
            return ofo;
        }
 internal void AddDescendentOFO(IntermediateFileObject ofo)
 {
     _descendentOFOs.Add(ofo);
 }