/// <summary>
        /// Get picture relation types for specified locale.
        /// </summary>
        /// <param name="locale">The locale.</param>
        /// <returns>Picture relation types for specified locale.</returns>
        protected virtual PictureRelationTypeList GetPictureRelationTypes(ILocale locale)
        {
            PictureRelationTypeList pictureRelationTypes = null;

            if (PictureRelationTypes.ContainsKey(locale.ISOCode))
            {
                pictureRelationTypes = (PictureRelationTypeList)(PictureRelationTypes[locale.ISOCode]);
            }

            return(pictureRelationTypes);
        }
 /// <summary>
 /// Set picture relation types for specified locale.
 /// </summary>
 /// <param name="pictureRelationTypes">Picture relation types.</param>
 /// <param name="locale">The locale.</param>
 protected virtual void SetPictureRelationTypes(PictureRelationTypeList pictureRelationTypes,
                                                ILocale locale)
 {
     PictureRelationTypes[locale.ISOCode] = pictureRelationTypes;
 }