Any reason why $reset clears all values instead of resetting the defaults? Seems like having an overload that takes a boolean would be good and or as mentioned in the other issue conditional enforced default values? In this case. I'm switching organizations (tenants) and I want to reset to default values.