Rather than having the same code for each nifm service variant, we can centralize it on one class and get rid of a bit of extra code.