You're right with your example but is not better to create abstract to configure like that ? 

```php
<?php

namespace MyModule;

class Module
{
	public function getServiceConfig()
	{
		return array(
			'initializers' => array(
				'my_orm_initializer' => 'DoctrineORMModule\Service\EntityManagerInitializer',
				'my_odm_initializer' => 'DoctrineMongoODMModule\Service\DocumentManagerInitializer',
			),
		);
	}
}
```

With my example each module has his own `Initializer` and in my opinion it is clearer to use. 
If you think it is not necessary I do like you advise me