Add scale and precision to mappings via HasPrecision