I think all class names should be schematical, e.g. `PullRequestSwitchBaseCommand` (or `PullRequestModifyCommand` maybe to be more generic?)