competence case class