Use QtObject type for style properties to avoid declarative assignment issues.
