Improve micropost model