addAttribute method
Implementation
void addAttribute(String key, dynamic value) {
if (key.isEmpty) return;
if (value is EnsembleGeoLocation) {
locationAttributes[key] = value.toMap();
} else if (value != null) { // Only add non-null values
generalAttributes[key] = value;
}
}