docs: public <T> T getAs(String name, @NonNull Class<T> clazz) {
        if (properties.containsKey(name)) {
           return Cast.as(properties.get(name), clazz);
        }
        return Config.get(name).as(clazz);
  
     }