So, just to be clear, you're saying  I should submit a different PR changing ```ORMRepository::add(...)``` and ```update()``` to type hint with ```EventProviderInterface``` instead of ```AggregateRootInterface``` then?