abstract class BaseAbstract extends Object {
Map<String, dynamic> toJson();
}
abstract class BaseContainsParametersAbstract extends Object {
Map<String, dynamic> toJson(Object Function(dynamic value) toJsonT);