rename setDefaultValue to setValue