Jakiś konkretny powód implementacji interfejsu jako anonimowy? Wydaje mi się, że nie przeszkadzało tak jak było.