In general, I think whitelisting makes more sense than blacklisting for serialization (which is exactly why implicit property mappings were such a big snafu).

How about `-propertyKeysForModel:`?