Fix: Added VisibilityProvider, UrlResolver, and Clickable properties to DynamicNode. Also made all DynamicNode members virtual so they can be overridden.