Reusable ContentFragment with methods that adapt to whatever type the json contents are has been added to the code