++error messages
Check all encodable property keys, not just +propertyKeys
Test +allowedClassesByPropertyKey