create 2.8 branch taking advantage of unique aspects - in particular default param values on case class would help a lot with pool creation.