Why not `for field in self._dirty_fields`. `mt` made me think 'What does `mt` stand for?'