broke out sDictionary to js-utility repo