Refactoring of PreferenceList and MoviePreferenceList classes