yea, as mentioned on the manager interface comment, this should work for all, the idea was to be an associative array.
But for ContentTypes (for example) a simple associative array won't do the job.
So the actually this should be defined on each children how it will be treated