_observer -> $observer
inheritScope option