factory Button.fromJson(Map<String, dynamic> json) => Button( color: json["color"] ?? "", bgColor: json["bg_color"] ?? "", );