public void Populate <T>(T item) where T : class { JSON.Populate(this, item); }
// ReSharper disable once InconsistentNaming // ReSharper disable once UnusedMember.Global public string ToJSON() { return(JSON.Dump(this)); }
// ReSharper disable once UnusedMember.Global public void Make <T>(out T item) { JSON.MakeInto(this, out item); }