public static string ToCompactJson([CanBeNull] this object instance)
        {
            var settings = CreateSerializationSettings();

            settings.Formatting = Formatting.None;
            var json = JsonConvert.SerializeObject(instance, settings);

            // TODO discuss this replacement (seb)
            json = new SSTTypeNameShortener().RemoveDetails(json);
            return(json);
        }
        public static string ToFormattedJson([CanBeNull] this object instance)
        {
            var settings = CreateSerializationSettings();

            settings.Formatting = Formatting.Indented;
            var json = SerializeWithCustomIndentationDepth(instance, settings);

            // TODO discuss this replacement (seb)
            json = new SSTTypeNameShortener().RemoveDetails(json);
            return(json);
        }