implement multi-measure observations; add further tests

and adapt existing test cases