If ```self.data``` is not meant to be a public property the should be named ```self._data```.