5.6.4. MemoryTree
In general, Memory Tree is satisfactory.
5.6.4.1. Problems
- The MemoryBranch doesn’t implement the full API
of a dict. This is not nice because things like
set_setup_attributes(**self.c) are not possible. I guess the
reason is that a dict needs to implement some public methods such as
keys(), values() iter()... and that’s another argument to remove the
support for point-notation. -> Of course, this full API is impossible
to implement when one assumes all properties without leading
underscore to be dictionary entries. If you want to use **, you
should read the API documentation of memoryTree and do
set_setup_attributes(**self.c._dict)