Some of the DataTypes used to take the DataTypeInator as a parameter in the constructor and keep it as a member, and then only ever used it in validate method. Change them to only take DataTypeInator as a const * in validate and not keep it as a member anymore.
Some of the DataTypes used to take the DataTypeInator as a parameter in the constructor and keep it as a member, and then only ever used it in validate method. Change them to only take DataTypeInator as a const * in validate and not keep it as a member anymore.