protected override bool IsValueValidForVerification(DocumentNode valueNode)
        {
            DocumentCompositeNode node = valueNode as DocumentCompositeNode;

            if (node != null)
            {
                return(BindingObjectReferenceVerifier.IsSupportedValue(node));
            }
            return(false);
        }
        protected override string GetNameToValidate(DocumentCompositeNode compositeNode)
        {
            DocumentCompositeNode node = this.GetReferentialPropertyValueAsDocumentNode(compositeNode) as DocumentCompositeNode;

            if (node != null && BindingObjectReferenceVerifier.IsSupportedValue(node))
            {
                return(node.GetValueAsString(BindingSceneNode.ElementNameProperty));
            }
            return((string)null);
        }