protected virtual void OnLoadFilters()
{
foreach(var filter in (Filter[])this.GetType().GetCustomAttributes(typeof(Filter),true))
{
this.Filters.Add(filter);
}
Console.Error.WriteLine("{0} declarative filters has been loaded for type {1}",this.Filters.Count,this.GetType().FullName);
}