Add tri-state action override to set fill so the fill can be on/off and unchanged.
So for example if shape is already filled then change fill and if not then don't add fill.
This would mimic pentable action where fill color is independed of fill property.