fix missing @TypeInfo annotation
improve docs for Character