New PostObjects implementation that uses Bolt
Code cleanup