sub-classing unicode