The `configure` and `supports` methods are overriding a base method that takes these parameters though, right? But I can see your point, so I guess those changes would be fine with me.

Yeah, splitting up that commit definitely sounds like a good idea.