private void initEmpty()
 {
     HexValue = new hexvalue();
     RGB      = new rgb();
     HSL      = new hsl();
     HSV      = new hsv();
     CMYK     = new cmyk();
     XYZ      = new xyz();
     Name     = new name();
     Image    = new image();
     Contrast = string.Empty;
 }
        public ColorfulRestProperty(object json)
        {
            var colorData = (ColorfulJsonParser)json;

            HexValue = new hexvalue(colorData.Hex);
            RGB      = new rgb(colorData.RGB);
            HSL      = new hsl(colorData.HSL);
            HSV      = new hsv(colorData.HSV);
            CMYK     = new cmyk(colorData.CMYK);
            XYZ      = new xyz(colorData.XYZ);
            Name     = new name(colorData.Name);
            Image    = new image(colorData.Image);
            Contrast = colorData.Contrast.value;
        }
        public ColorfulRestProperty(object json)
        {
            var colorData = (ColorfulJsonParser)json;

            HexValue = new hexvalue(colorData.Hex);
            RGB = new rgb(colorData.RGB);
            HSL = new hsl(colorData.HSL);
            HSV = new hsv(colorData.HSV);
            CMYK = new cmyk(colorData.CMYK);
            XYZ = new xyz(colorData.XYZ);
            Name = new name(colorData.Name);
            Image = new image(colorData.Image);
            Contrast = colorData.Contrast.value;
        }
 private void initEmpty()
 {
     HexValue = new hexvalue();
     RGB = new rgb();
     HSL = new hsl();
     HSV = new hsv();
     CMYK = new cmyk();
     XYZ = new xyz();
     Name = new name();
     Image = new image();
     Contrast = string.Empty;
 }