Add this as the default for these methods at the bottom of PDataType and then just override for DECIMAL