Altough it is a DRY violation I would suggest duplicating the m_status field in the two properties structures;