Реализована модель MVP