Typedef refactoring, DataType enum