factory Backend.fromJson(Map<String, dynamic> json) { return Backend( rules: decodeListMessage(json['rules'], BackendRule.fromJson) ?? [], ); }