- fixed bug where WPServiceEvent was not using IWPServiceEvent