@override Map<String, Object?> build() => { if (name != null) 'name': name, if (!identical(roles, sentinelList)) 'roles': roles?.map((s) => s.toString()).toList(), };