public void Setup(IImageComponent component)
 {
     if (this.IsChanged(ParameterFlag.BP1) == true)
     {
         component.SetPreserveAspectState(this.preserveAspect);
     }
     if (this.IsChanged(ParameterFlag.BP2) == true)
     {
         component.SetImage(this.image);
     }
     if (this.IsChanged(ParameterFlag.BP3) == true)
     {
         component.SetImage(this.rawImage);
     }
     if (this.IsChanged(ParameterFlag.BP7) == true)
     {
         component.SetImageLocalizationKey(this.imageLocalizationKey);
     }
     if (this.IsChanged(ParameterFlag.BP4) == true)
     {
         component.SetColor(this.imageColor);
     }
     if (this.IsChanged(ParameterFlag.BP5) == true)
     {
         component.SetPlayOnShow(this.playOnShow);
     }
     if (this.IsChanged(ParameterFlag.BP6) == true)
     {
         component.SetLoop(this.loop);
     }
 }