fromJson for each class using Reflectable
CNode? fromJson(final String widgetType, final Map<String, dynamic> json) => manualFromJson(widgetType, json);