I think it's useful for a few reasons. For one, it means I can't have changed the behaviour of existing callers. Secondly, building a `JmxFeed` also starts it, which opens a `JMXConnector` connection to the target entity. If we altered the connectMXBeanSensors methods to return a built feed rather than a null feed we'll have open connections hanging around.