There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Missing T in DateTime serialized string
I don't know if this is by design, but when you serialize DateTime the output is like:
I wonder why you don't generate: 2014-12-21T00:00:00 (with T between - ISO).
I looked thru your code and in fact you are explicitly adding ' ' instead of 'T'.