Factories have a json accessor