Might make more sense to add these `has` methods to the `Post` model?