removed "postType" logic and added methods like on native components