Since these three methods are always called together, I'd abstract them into one method that accepts the parameters you need to override.