property declaration
rename an enum value
rename field type to condition keey type
replace isDateCondition and isAttachmentCondition by fieldType
bind to fieldType with value transformer instead of using stringComparison
cache fieldtype of condition key in ivar
One thing you could have done wrong is copied the TypeInfo.plist file while BibDesk was running. That can lead to inconsistencies. Or perhaps there are permission problems with the copied file.
I really can't say anything based on this information. It cannot be just from this action.