New ArgList and StateBook auxiliary classes