anchor.diff:      let tryGetLayoutSize gChart =
           let layout = getLayout gChart
           let width,height = 
  -            ReflectionHelper.tryGetPropertyValueAs<float> layout "width",
  -            ReflectionHelper.tryGetPropertyValueAs<float> layout "height"
  +            layout.TryGetTypedValue<float> "width",
  +            layout.TryGetTypedValue<float> "height"
           match (width,height) with
           |(Some w, Some h) -> Some (w,h)
           |_ -> None
  
positive.code:         let layoutJson = 
              getLayout gChart
              |> JsonConvert.SerializeObject 
  
          let html =
              HTML.chart
                  //.Replace("style=\"width: [WIDTH]px; height: [HEIGHT]px;\"","style=\"width: 600px; height: 600px;\"")
                  .Replace("[WIDTH]", string 600 )
                  .Replace("[HEIGHT]", string 600)
                  .Replace("[ID]", guid)                
                  .Replace("[DATA]", tracesJson)
                  .Replace("[LAYOUT]", layoutJson)
  
negative.code: 
          
  
      /// Converts a GenericChart to it HTML representation. The div layer has a default size of 600 if not specified otherwise.
      let toChartHTML gChart =
          let guid = Guid.NewGuid().ToString()
          let tracesJson =
  