Change deprecated DefaultLegacyService to LegacyInjector

I know I did this at one point but evidently must have done it on a
different branch but need to change it here to as there appears to be
an issue with legacy print when running from jar.