public bool ContainsProperty(Property Property)
{
var isIn = (from sco in SearchCriteriaList
from v in sco.Values
where v.Equals(Property.Name, StringComparison.InvariantCulture) ||
sco.SearchComponent.Name.Equals(Property.Name, StringComparison.InvariantCulture)
select sco).Count() > 0;
return isIn;
}