Behavior Tree or Controller for store data

Hello. My question is where store data for AI character like a destination point, chase character, reload time, etc.
In one case controller is a head of AI, and all data need store there. But in other way, if I use behavior tree - all data duplicated from controller to BT.

What right method or what method do you use.