Corrected Truptis Observer pattern