Support vector assignment in value_adapter