Assets removeAssetName(AssetName asset) { if (!this.assets.containsKey(asset)) { return this; } final assets = this.assets.clone(); assets.remove(asset); return Assets(assets); }