code: @Override
      protected void setProperty(final String _name,
                                 final String _value)
          throws CacheReloadException
      {
          if ("CmdRenderButton".equals(_name)) {
              this.renderButton = !("false".equalsIgnoreCase(_value));
          } else if ("CmdAppend".equals(_name)) {
              this.append = "true".equalsIgnoreCase(_value);
          } else if ("CmdTargetField".equals(_name)) {
              this.targetField = _value;
          } else if ("CmdIcon".equals(_name)) {
              this.buttonIcon = _value;
          }   else {
              super.setProperty(_name, _value);
          }
      }
docs: Sets the property for this field command. This includes
  <ul>
  <li>{@link #renderButton}</li>
  <li>{@link #append}</li>
  <li>{@link #targetField}</li>
  </ul>
  
  @param _name     name / key of the property
  @param _value    value of the property
  @throws CacheReloadException from called super property method