Add IPagination interface