I think what you need here is `DataType<iiMatType>::type`.