public void setComplexValue <T>(T value) where T : class { this.Value = JSon.serializeJSON <T>(value); }