Override Governor hashProposal as a view function instead of pure

Hi, in the documentation of hashProposal(), it explicitly states that the governor address is not part of the proposal id computation. However, I would like this to be the case, so I was planning on overriding hashProposal in my inheriting contract. However, the compiler yells at me because the function would need to be view instead of pure. If I change it to view, it says the overriding method changes the state mutability. Is there another approach I can take?