public void Cease(params Type[] Filters)
{
if (this.Filters != null)
{
for (var i = 0; i < this.Filters.Count; i++)
if (Filters.Contains(this.Filters[i].GetType()))
{
this.Filters.RemoveAt(i);
i--;
}
if (this.Filters.Count == 0) this.Filters = null;
}
}
}