Look like a typo:
OnPropertyChanged(nameof(machineFamilies));
- use OnPropertyChanged()
or specify property name (not a field name).