Advanced Callback Patterns in Agent-Based Systems