Refactor post Schema