clone() System.getProperties() when reading config, to avoid potential ConcurrentModificationExceptions if other Threads are messing with System properties. Thanks Keith Amling!