sealed case classEnsembleCase(data: Option[Array[String]], route: Option[String], input: Option[Array[String]], output: Option[Array[String]]) extends BaseDoer with BaseCumulativeCase with Product with Serializable
case classRouteCtxCase(data: Option[String], route: Option[String], input: Option[String], output: Option[String]) extends BaseDoer with BaseCase with Product with Serializable