IProblemFactory

9,551
reputation
8
50
66

Well...