public bool MatchesName(string s)
{
if(String.Equals(s, Name, StringComparison.Ordinal))
{
return true;
}
if(s == null || Name == null)
{
return false;
}
var index = NormalisedName.IndexOf(s, StringComparison.Ordinal);
return index == 0 || index == 1;
}