Update list_value implementation to get next, pref and current element.