Refactor entidade e post2