Removed unnecessary cast
Switched to a delegation pattern for collaborative AI