Implement traps to have Activate(Agent) function and OnActivated(Agent) events

@b1gry4n Thank you for your feedback. While I cannot guarantee a response, I can confirm that this has been forwarded to the appropriate team.