CZML Data Sources + Model not being rendered

Hello,

I'm experiencing an odd behaviour which could possibly be a bug. I'm loading a CZML which defines some models to be loaded inside Cesium. I use a CzmlDataSource to display the data inside the Cesium Viewer.

If I remove the data source from the dataSourceCollection (without destroying it) and then add it back models don't get rendered anymore.

Example:

var dataSource = new Cesium.CzmlDataSource();
dataSource.load(...);

_cesiumDataSources.add(dataSource);

// here models are correctly rendered

_cesiumDataSources.remove(dataSource, false);
_cesiumDataSources.add(dataSource);

// models are not rendered anymore.

It looks like models don't get loaded again in scene._primitives when adding the source back to the collection.

Is this a bug?

Alessio