Added reflection based plugin system for chat handling