Somewhat agree re: concerns. I think there are two potential courses of action: a) ignore updates to default values when used with create/create! methods. I suspect these rarely change now, if at all. b) keep both, announce deprecation, and remove the old code in the next release.