let's rename it to `PostsRepository`