DI: service isn't instantiated always because of form extension methods