Explicitly mark childmethods as virtual

* Mark the childmethods overwriting the virtual Pipe methods as virtual explicitly
(effectively already were)
refacs: more elaborative Varnaming; codeformatting
update string: “ban list” not “ban lists”

It is one list of bans