public override void Save()
{
AssertValidMembers();
var originalId = this.Id;
base.Save();
// AD Sync
if (_syncObject)
{
ADFolder.SynchADContainer(this, originalId);
}
// default: object should be synced. if it was not synced now (sync properties updated only) next time it should be.
_syncObject = true;
}