* refactor(globals): use macro's for to_json/from_json * refactor(globals): switch from global pointer to global instance
Co-authored-by: tupoy-ya <tupoy-ya@users.noreply.github.com>