resource_identifiers should be protected

Making it private breaks things like `#eql?`, and it seems to be protected everywhere else