PointCloud AddRange method

Hi,

Why I cannot change colors display of pointcloud if I use PointCloud.AddRange method with location, normals and colors.
And preview changes when using AddRange with location and colors?

            var points  = cloud.Value.GetPoints();
            //var normals = cloud.Value.GetNormals();
            var colors = System.Linq.Enumerable.ToArray(System.Linq.Enumerable.Repeat(color,cloud.Value.Count));

            PointCloud c = new PointCloud();
            c.AddRange(points, colors);