Why is TGradientLabel::Text protected?

I wanted to dynamically set a TGradientLabel but it's protected for some reason?

The text is set via the Caption property