Visuals call SetProperties internally for 2-stage initialization