make abstracts optional, and return proper value for lack-of-bodySnippet
more details on how to fixup test data
removing bodySnippet for now