add a necessary @TypeInfo