Namespacing, docs, removed Helix\JSON dependency