Avoid creating a layer in BackgroundColor's getter.

The layer's uninitialized returned color also has no components, so can
cause crashes downstream.