public IEnumerable <string> GetAllInputFiles() => _impl.GetAllInputFiles();
 public static IEnumerable <KeyValuePair <string, string> > GetAllPhysicalPaths(this IFileAbstractLayer fal) =>
 from r in fal.GetAllInputFiles()
 select new KeyValuePair <string, string>(r, fal.GetPhysicalPath(r));