Because usage of `set_value` on object initialization replaces the container(or so it seems).
Because usage of
set_valueon object initialization replaces the container(or so it seems).