/// <exclude />
        public void Initialize(TreeNode ownerTreeNode)
        {
            foreach (XAttribute attribute in GetAttributes(this.Element))
            {
                string key = GetKeyValue(attribute);
                if (_dynamicValuesHelpers.ContainsKey(key))
                {
                    continue;
                }

                DynamicValuesHelper dynamicValuesHelper = new DynamicValuesHelper(attribute.Value);
                dynamicValuesHelper.Initialize(ownerTreeNode);

                _dynamicValuesHelpers.Add(key, dynamicValuesHelper);
            }
        }