Use Tie::RefHash::Nested