static PageNode fromJSON(String input) { var map = jsonDecode(input); return PageNode( imageType: imageTypeFromString(map['imageType']), text: map['text'], ); }