This allows the properties to be mocked out in tests, instead of trying to set global system properties which screw up the JVM...