The HomePo had a few more methods that I excluded to shorten the code.
Suppose most subclasses of BasePo do use params, current_user, and request. Should HomePo just pass nil to the superclass?
Or given that’s going to be a number of commonly used utility methods on BasePo, would it seem reasonable, for the consistency argument, to include these common params?