override val parameterTypes: List<KClass<out Value<*>>> =
        listOf(P1::class, P2::class, P3::class)