public virtual string CombinePaths(string path1, string path2) { return Path.Combine(path1, path2); }