refactor(cs): added PubDate property and soft delete logic