Since these are all factories defined as strings, you can move them to the module config, which gives us more flexibility