Added a defaults object which retains it's values when config is updated