public string Combine(params string[] parts) { return parts.Length == 0 ? _path : Path.Combine(_path, Path.Combine(parts)); }