The idea of handlers and work items is that you have one type of work item that it presents some idea/functionality like "Notification" so i has one handler with different parameters passed to it.
You could also make some generic notifivation handler with attribute specifing behavior and than from that handler delegate execution to apropriate class. this is if you wont different behavion for the same work item.