Thanks a lot for sharing this information. When reading about decorators not all being executed top to bottom, what about services, if I have more than one?
All my tests show that the services get executed top to bottom, but is this a guarantee? It is important if for example one service sets blackboard values, which another one relies on.