Running behaviour tree only once

Surely you can, it is a function in the controller, there is nothing ugly to call it.

Although I have it as a function in my IAcontroller, because I call it from time to time.
It is much cleaner than having a decorator with a bool.