code: def background(self):
          
          if self._background is None:
              self._background = GSBackgroundLayer()
              self._background._foreground = self
          return self._background
docs: Only a getter on purpose. See the tests.