[core] add first iteration of new defaults mechanism