My first look at this came up with the following:
Overload the interface, since both have the interface already implemented. Then, created an Action interface that encapsulates the List, List and ActionType properties of Action1, leaving Action2 to have an empty dummy ActionType property. However, this seems extremely messy and not very extensible (as there are plans for new actions in the future)
Derek Hammer
2009-02-16 23:09:30