Renamed ArchiveState to ArchiveStatus

And added Reason property to Archive