Added implementation for Pruefung
Use proper type in generic