ObjectUtils and StringUtils asdocs, also some refactoring.
Dict implementation