Attempt to fix the lat/long problem with the use of a custom validator that always encodes the values as None or float