docs: @SuppressWarnings("unchecked")
      @Override
      public <T> T getValue(String propertyName, Class<T> propertyType) {
          T value = (T) getValue(propertyName, propertyType, false);
          return value;
      }