Added JSON initialiser