code: @Override
      public String get(final String key) {
          return retrieve(new Callable<String>() {
              @Override
              public String call() throws Exception {
                  return configuration.getString(key);
              }
          }, null);
      }
docs: Get a String property or null if it is not there...
  
  @param key the key
  @return the property of null if not there