Typo: &ProgramObserverExt -> &ProgramObserverExt{}