code: public void setSimpleValue(String propertyName, Object value) {
          setSimpleValue(object, getPropertyOrThrow(bean, propertyName), value);
      }
docs: Sets the value of the specified property in the wrapped object.
  
  @param propertyName the name of the simple property whose value is to be updated, cannot be {@code null}
  @param value        the value to set, can be {@code null}
  @throws IllegalArgumentException if the property parameter is {@code null}
  @throws NullPointerException     if the wrapped object does not have a property with the given name