add test for #25
more thorough test case for #25
properly skip members of objects which are always empty; fixes #25
another test for empty members