под реализацию интерфейса. обобщенно. сделал два класса-клиента, для примера.