not much value in a case class any more?