Allow global settings to be reseted.
Refactor and test document list value setter.
Make datetime object more flexible to handle through global settings formats.