public VMIService FindOrCreateDynamic( IServiceInfo item ) { VMIService s = null; if( !_dynamicServices.TryGetValue( item, out s ) && item.IsDynamicService ) { s = new VMIService( this, item, null ); _dynamicServices.Add( item, s ); } return s; }