Would `_constructFeatureInfoRequest` be better as a transient method on `Layer`?