Singlefield

have a (first) look if you want @codingjoe 

test pass, everything works for me
interesting dict declaration, but it makes sense as you should only define keys that can be used as arguments