Fix list of reserved names and correct comparison of `containsObject:` result