add getDefaultValue