Stick to EventInterface implementation for default provider event instantiation