public void Accept(FilesystemVistor visitor)
 {
     visitor.Visit(this);
     foreach (FilesystemItem item in _children)
     {
         visitor.Visit(item);
     }
 }
 public void Accept(FilesystemVistor visitor)
 {
     visitor.Visit(this);
 }