The problem is when you need a concrete class name and can't provide arguments to that class...