private ObservableCollection <EmoEmotion> ProcessEmotions(Microsoft.ProjectOxford.Common.Contract.EmotionScores scores, EmoFace emoFace)
        {
            var emotionList = new ObservableCollection <EmoEmotion>();

            var properties = scores.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance);
            // var filterProperties = properties.Where(p => p.PropertyType == typeof(float));
            var filterProperties = from prop in properties
                                   where prop.PropertyType == typeof(float)
                                   select prop;

            var emotype = EmoEmotionEnum.Untertermind;

            foreach (var propertie in filterProperties)
            {
                if (!Enum.TryParse <EmoEmotionEnum>(propertie.Name, out emotype))
                {
                    emotype = EmoEmotionEnum.Untertermind;
                }

                var emoEmotion = new EmoEmotion();
                emoEmotion.Score       = (float)propertie.GetValue(scores);
                emoEmotion.EmotionType = emotype;
                emoEmotion.Face        = emoFace;

                emotionList.Add(emoEmotion);
            }

            return(emotionList);
        }