skeleton for TopicPersistenceModel