code: def test_module_box(self):
      class Foo(nnx.Module):
          def __init__(self) -> None:
              self.x = nnx.Param(
                  1,
                  set_value_hooks=[
                      lambda c, x: x + 1,
                      lambda c, x: x * 2,
                  ],
              )
  
      module = Foo()
      module.x = 5
  
      assert module.x == 12
      assert vars(module)["x"].value == 12
  
file_path: flax/flax/experimental/nnx/tests/test_containers.py
imports: import pytest
  from flax.experimental import nnx
label_desc: Use image node_id 8 for calling the TestContainers obj's underlying member method code with example usage: obj.test_module_box() without return types