SE-0261: Identifiable Protocol

id is not a keyword, it's a typedef. You can in fact have a property named id in an Objective-C class.