Calling refresh() on an object can result in non-FP fields always returning null when accessing the value of a field, even though the value of the field had just been set. This only happens when connected to a StateManager. This is caused by the code added by CORE-2968
Description
Calling refresh() on an object can result in non-FP fields always returning null when accessing the value of a field, even though the value of the field had just been set. This only happens when connected to a StateManager. This is caused by the code added by CORE-2968