When multiple inheritance is being used, $BaseClassName$ simply chooses the first base class in the list.
It would be helpful if this resulted in a dialog similar to the custom parameter dialog that presented a drop-list of base classes so that the correct one could be chosen.