Observer-Nachbau in C#