Should be private[play], need not be a case class here, should be marked as deprecated pending refactor