Simpler manual loading
Add decoding exception and use it for DateTime decoding
Add updated tests for datetime decoding