@override Object toJson() => { 'parent': parent, if (context != null) 'context': context!.toJson(), if (contextId.isNotDefault) 'contextId': contextId, };