public override void Dispose() { Name = null; _reader = null; WzImages?.ForEach(x => x.Dispose()); WzDirectories?.ForEach(x => x.Dispose()); WzImages?.Clear(); WzDirectories?.Clear(); WzImages = null; WzDirectories = null; }