When we bind a class that we don't manage as a @ConfigurationProperties, the generated meta-data will contain any valid property. There are a few annoying cases such as setClassLoader or setLogWriter (accepting a PrintWriter).
Maybe we should have a list of types that we know we can't bind and therefore exclude such properties from the generated meta-data