caching attached nodes by default, tests run now ~ 2x faster