subset observers have correct context. added test to prevent regression
subsets fire change events correctly