add Content base class and DocumentObjects