- Added dynamic ancestor/descendant association.
- Updated tests.