public BooleanProperty autoScaleProperty() {
        if (null == autoScale) {
            autoScale = new BooleanPropertyBase(_autoScale) {
                @Override protected void invalidated() {
                    if (get()) {
                        calcAutoScale();
                    } else {
                        setMinValue(originalMinValue);
                        setMaxValue(originalMaxValue);
                    }
                    fireTileEvent(RECALC_EVENT);
                }
                @Override public Object getBean() { return this; }
                @Override public String getName() { return "autoScale"; }
            };
        }
        return autoScale;
    }
Defines if the scale should be calculated automatically based on
the defined values for min- and maxValue.
The autoscaling is on per default because otherwise you will
run into problems when having very large or very small scales like
0 - 10000 or 0 - 1.

@param AUTO_SCALE
src/main/java/eu/hansolo/tilesfx/Tile.java