To keep the planner code style consistent, I 'll remove this "final".

Note: I am not saying it's a bad idea, just saying that code style consistency is more important, so if we want to do that, it needs to be done through the entire code (and that's not a priority right now).