Populate Select element in form

Create separated form elements and you do not need to inject many repositories.
See also:

See my comment to the same topic here:

never inject the entire service manager in a class. If you do that, then you have a design fault from the start and you are on the best way to an anti-pattern. Your class should not even know that there is a dependency injection container. Give only what is necessary.