make sure nil value should always be blank when reactivate best_in_place