/// <summary>
        ///
        /// </summary>
        /// <param name="component"></param>
        /// <returns></returns>
        public override object GetValue(object component)
        {
            object val = originalPropertyDescriptor.GetValue(component);

            return(translator != null?translator.AdjustedGetValue(val) : val);
        }