With that new DataType class, things got a lot simpler to code
Finished with many things up to method_p_pPreId