public void Merge(IAuthenticationInfo other) { _authcInfo.Merge(other); if (other is SimpleAccount) { var account = (SimpleAccount)other; if (account.CredentialsExpired) { CredentialsExpired = account.CredentialsExpired; } if (account.Locked) { Locked = true; } } }