protected virtual bool IsMatch(DelugeProfile delugeProfile)
 {
     return this.NameWildcardPattern.IsMatch(delugeProfile.Name) &&
            this.UriWildcardPattern.IsMatch(delugeProfile.Uri) &&
            (!this.Active.IsPresent || delugeProfile.Active);
 }
 protected override bool IsMatch(DelugeProfile profile)
 {
     return base.IsMatch(profile) &&
            this.ShouldProcess(profile.ToString(), VerbsCommon.Remove);
 }