Changed to use internal Json implementation

Resolves need for two parallel implementations against different
versions of Phobos