working on TDenseMatrix4D, the existing part can be compiled