Also - I don't think it should be a case class.