Adjust data.save.before hook,
call for the raw reading value to handle e.g. translation from strings to numeric values