Json and passers made simpler