When we use `IntegrationFlows.from(Class<?>)`, we don't need to require present for `@MessagingGateway`, we can just synthesize it with the default properties This way we can simply make gateway proxies for the `java.util.function` interfaces which should be useful for Spring Cloud Function