Немного поправил конструктор интерфейса