Dodanie interfejsu

oraz klasy implementujacej
Nie rozumiem dlaczego w dwoch roznych pakietach sa 2 takie same interfejsy, co one maja robic?
Dlaczego to nie jest dodane do poprzedniego PR, gdzie są juz komentarze, na ktore caly czas nie ma odpowiedzi.
Do tego te interfejsy maja te same bledy ktore mial interfejs z poprzedniego PR i do ktorych sa w tamtym PR komentarze.