Don't let nested defaults bleed between components