Implementation of ArrayPresenter