Json is used as backing data structure