Add new abstract data view filter for selecting any property on a model (currently only does text and enum type properties).
Update code-generation project to generate classes for new property filter class instead of a filter for every property.