NOTE: the latest version is 28.0.1
Field type and helper functions
Keep existing field if the value is Nothing