protected set => _currentColor = value.a != 1f ? new Color(value.r, value.g, value.b, 1f) : value;
 set => Color = new Color(value.r, value.g, value.b, Color.a);