fix(domDecorator): patch services instead of relying on async contexts