This tutorial is about “Smart Objects”. This is a simple and effective way of moving some behaviors outside the main behavior tree which makes it easier to maintain and debug behavior trees
https://dev.epicgames.com/community/learning/tutorials/VLXM/advanced-ai-tutorial-smart-objects-dynamic-nested-behavior-trees