Yea not sure what the best way to do this is, but the way it stands now won't work. Having to pass `null` if you want to add custom dependencies without a custom module class isn't good enough.