Reduces instantiation of character types
Only created in CharacterGenerics and one reflection-loaded class