Why background and color are the separate properties if they should always be set together?