Move functionality to model to allow api use
FIX: Restrict selected list of features to the current product, not all products across the site.