private void UpdateAnyOpenDataRepositories(string path)
        {
            var masterDatabase = Sitecore.Configuration.Factory.GetDatabase("master");
            var repos = masterDatabase.SelectItems(path).Where(x=> x.IsDerived(Templates.Repository.ID)).Select(x=> new Repository(x));

            foreach(var repo in repos)
            {
                foreach(var dataset in repo.Datasets)
                {
                    var providerType = dataset.AggregationProvider;
                    if(providerType == null)
                    {
                        continue;
                    }
                    if(typeof(IDataProvider).IsAssignableFrom(providerType))
                    {
                        IDataProvider provider = (IDataProvider)Activator.CreateInstance(providerType);

                        try
                        {
                            // Temporary hack while this interface is changing
                            var items = provider.Execute(dataset.Parameters, dataset.Parameters["webApiUrl"]);
                            if (items != null && items.Count() > 0)
                            {
                                using (new SecurityDisabler())
                                {
                                    dataset.InnerItem.DeleteChildren();
                                    foreach (var item in items)
                                    {
                                        try
                                        {
                                            var result = new DataPoint(item, dataset);
                                        }
                                        catch (Exception ex)
                                        {
                                            Log.Error(string.Format("Error importing single line of data from {0}", dataset.Name), ex);
                                        }
                                    }
                                }
                            }
                        }
                        catch(Exception ex)
                        {
                            Log.Error(string.Format("Error importing items for {0}", dataset.Name), ex);
                        }

                    }
                }
            }
        }
 public Location(string _title, DataPoint.LocationPoint point)
 {
     title = _title;
     lat = point.Lat;
     lng = point.Lng;
 }