service: simplify writer wrapper