remove over-abstraction in jenkins api