*Added Type-derived Primitive and Class types