* feat: Add support for providers to validate their options at loading time * fix missing removal * fix integration tests * add tests
**What** Add support for event emitting in the fulfillment module **NOTE** It does not include the review of the events for the abstract module factory if the method is not implemented in the module itself and rely on the default implementation