Make injection factories private