Use ToList() to prevent changes to registration list while enumerating to process events