Improved speed of Observation::respond_to?; Couple other small improvements