protected override bool IsItemContainer(string path)
{
if (IsRootPath(path))
{
return true;
}
var node = GetFirstNodeFactoryFromPath(path);
if (null == node )
{
return false;
}
var value = node.GetNodeValue();
if( null == value )
{
return false;
}
return value.IsCollection;
}