you could use ``private $isDataChanged = false``, thus avoiding to overwrite the constructor.