Map<String, Object?> toJson() => { 'namespace': namespace, 'name': name, 'value': value, if (version != null) 'version': version, 'createdAt': createdAt.toIso8601String(), };