public static RemoteDefinition Create(string path, HopsComponent parentComponent)
        {
            var rc = new RemoteDefinition(path, parentComponent);

            RemoteDefinitionCache.Add(rc);
            return(rc);
        }
 public void Dispose()
 {
     _parentComponent = null;
     RemoteDefinitionCache.Remove(this);
 }