public GistVirtualFiles(Gist gist, IGistGateway gateway) : this(gist.Id, gateway) => InitGist(gist);
public GistVirtualFiles(string gistId, IGistGateway gateway) { this.Gateway = gateway; this.GistId = gistId; this.rootDirectory = new GistVirtualDirectory(this, null, null); }