Fix bug in SMPreferenceArray.isLess. Needed submethods on extending classes to work properly
Pass explicit value (0) in calls to SMPreference.getValue and SMPreferenceArray.getValue(i)