/// <summary>
        /// This protected method sets the mapping attributes for the content.
        /// </summary>
        protected override void SetAttributes()
        {
            base.SetAttributes();

            attrDefaultData = AH.GetAttribute<XimuraDataContentDefaultAttribute>(GetType());

            attrSchemaPrimary = AH.GetAttribute<XimuraDataContentSchemaAttribute>(GetType());

            attrsSchemaReference = AH.GetAttributes<XimuraDataContentSchemaReferenceAttribute>(GetType());
        }
        /// <summary>
        /// This class is used to resolve the system resources.
        /// </summary>
        private XmlContentXsdResolver(Type objectType)
            : base()
        {
            mObjectType = objectType;

            attrSchemaPrimary =
                AH.GetAttribute<XimuraDataContentSchemaAttribute>(objectType);

            attrsSchemaReference =
                AH.GetAttributes<XimuraDataContentSchemaReferenceAttribute>(objectType);
        }