Creating base data entities and page view usecase #8