public virtual string[] GetRequiredLibraryNames() { return new List<string>(GetRequiredLibraryPaths().Keys).ToArray(); }