protected internal FileWithLogger(IFileSystemWithLogger fileSystem) => FileSystem = fileSystem;
public PathWithLogger(IFileSystemWithLogger fileSystem) => FileSystem = fileSystem;
protected internal DirectoryWithLogger(IFileSystemWithLogger fileSystem) => FileSystem = fileSystem;