Issue with using Fill in custom component properties

Hi,

I am unable to use properties to set Fill on a Rectangle. The other properties apply correctly on their own.

<float4 ux:Property="BackgroundColor" ux:Value="#FFFFFF" />
<float4 ux:Property="CornerRadius" ux:Value="4,0,0,0" />
<float4 ux:Property="Fill" ux:Value="#FFFFFF" />

and

<Rectangle Layer="Background" Fill="{Property self.Fill}" CornerRadius="{Property self.CornerRadius}">
       <SolidColor Color="{Property self.BackgroundColor}"/>
</Rectangle>

Results in file