public override void DeleteItem(string itemId)
        {
            dynamic configuration = PackageMetadataLoader.GetConfiguration(itemId);

            var configurationDirectory = Path.GetDirectoryName(configuration.FilePath);

            if (configurationDirectory != null)
            {
                Directory.Delete(configurationDirectory, true);
                PackageMetadataLoader.UpdateCache();
            }
        }
 public override object GetItem(string itemId)
 {
     return(PackageMetadataLoader.GetConfiguration(itemId));
 }