extract PostEntry class