I thought about that too.

From one hand it will be easier to follow, from other hand it'll increase maintenance cost and lead to code duplication.

Another idea is to create new class that will serve as Base class for all pages with multiselect widget.