docs: public T getDefaultValue() {
  		if (defaultValue != null) {
  			if (serializer != null) {
  				return serializer.copy(defaultValue);
  			} else {
  				throw new IllegalStateException("Serializer not yet initialized.");
  			}
  		} else {
  			return null;
  		}
  	}