Shall we keep the previous order for method parameters ? 
I can't see any reason to not define the method like 
```php
public function directoryName($object, PropertyMapping $mapping)
```

And this consideration is valid for all methods in both ```DirectoryNamerInterface``` and ```NamerInterface```