Remove silly assumption about *page* object.  It's sufficient to have all content properties key'd in a dict.