Refactor RecommendationFinder to be more generic
Fix normalizer in DelayedVariable