Using Trigger instead of Happen in applyDefault because we need to apply this at the next scheduler tick by the time container