Se opta por clases en lugar de objetos dinamicos
Correccion en los tags con espacios
Inicialización de propiedades en el constructor
Limpieza de codigo
Kanji -> KanjiCharacter