@override Map<String, dynamic> toJson() { Map<String, dynamic> json = super.toJson(); if (permissions != null) { json['permissions'] = permissions; } return json; }