void putAllProperties(Map<String, dynamic> properties) { if (properties.isEmpty) return; for (var entry in properties.entries) { put(entry.key, entry.value); } }