List<Root> get roots { final roots = _value['roots'] as List?; if (roots == null) { throw ArgumentError('Missing roots field in $ListRootsResult.'); } return roots.cast<Root>(); }