dont create a style property instance unless necessary, performance.