@override Object toJson() { return {if (name != null) 'name': name, if (root != null) 'root': root}; }