def content(self):
        """Get the file contents.

        This property is cached. The file is only read once.
        """
        if not self._content:

            self._content = self._read()

        return self._content