private void validate() {
        if (getTarget() < getMinValue()) setTarget(getMinValue());
        if (getTarget() > getMaxValue()) setTarget(getMaxValue());
        if (getValue() < getMinValue()) setValue(getMinValue());
        if (getValue() > getMaxValue()) setValue(getMaxValue());
    }