[factory] reuse action tag, simplify factories.