ListValue: convert into immutable value on push