Redefine usage and purpose of TypeData.