finished the refactor of the domain object from `Blog` to `Post`