Refactored BodyContents. Added test.