This reverts the behaviour of Sam's change so that it only tries the constructor with args `setup`, rather than falling back to a no-arg constructor. Why change that (and now it contradicts the javadoc in JcloudsLocationCustomizer)?