Custom TypeClass.