gradeful_stop settings

if every derived setting implements defaultValue(), extract and max/minValue, adding abstract methods here would be good