У нас есть интерфейс, который мы ни куда не имплементим, но он учавствует в работе программы. Мне кажется я что-то упустил...