public static function boot() { parent::boot(); Participant::created(self::raiseEvent()); // When adding participants, the model used is the original Cmgmyr\Messenger and the created event doesn't triggered for ours so listen for it here. CmgmyrParticipant::created(self::raiseEvent()); }