New TMMaterials class