add<T> method
Implementation
void add<T>(T disposable, [String? key]) {
var id = (key != null && key.isNotEmpty) ? key : createKey(disposable);
if (_bag.containsKey(id)) {
throw ArgumentError('Duplicated key for disposable object.');
}
_bag[id] = disposable;
}