Sometimes we don't want to use annotations and reflection to detect parameters and return type.
Good example is generating enrichers dynamically from e.g. OpenAPI
This trait is generic, can be used for generating sources, enrichers and so on.
Convenience traits e.g. ServiceWithExplicitMethod should be used for generating concrete examples
as they handle implicit arguments better
Sometimes we don't want to use annotations and reflection to detect parameters and return type. Good example is generating enrichers dynamically from e.g. OpenAPI This trait is generic, can be used for generating sources, enrichers and so on. Convenience traits e.g. ServiceWithExplicitMethod should be used for generating concrete examples as they handle implicit arguments better