This implies that we can only change to a different icon with the same size/anchor/etc., but this is often not the case. So perhaps styles should be updates when reusing the icon too?