Skeleton for tests
Support serializing action keys with multiple values
Simplify interaction with Parser
100% test coverage for Parser