Extract Pause DSL into dedicated trait, close #1403