public float this[string key]
 {
     get
     {
         var profileKey = profile.Keys[key];
         return(profileKey == null ? 0 : behaviorProfile.GetScore(profileKey.ID));
     }
 }