observing via the special state class