public override Control Browse(Action<double> progressUpdateCallback = null) { return new ModelBrowser(this); }