Is there reason why this is a case class?
I am dubious of case classes containing case classes.