started with tests for ASContentTree, but it's still tricky