 CREATE TABLE `governance_objects` (
   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
   `parent_id` int(10) unsigned NOT NULL DEFAULT '0',
-  `object_creation_time` int(11) NOT NULL DEFAULT '0',
+  `object_creation_time` int(11) NOT NULL,
   `object_hash` char(64) NOT NULL,
   `object_parent_hash` char(64) NOT NULL DEFAULT '0',
-  `object_name` varchar(20) NOT NULL DEFAULT '',
-  `object_type` int(20) NOT NULL DEFAULT '0',
+  `object_type` int(20) NOT NULL,
   `object_revision` int(20) NOT NULL DEFAULT '1',
   `object_fee_tx` char(64) NOT NULL DEFAULT '',
   `yes_count` smallint(5) unsigned NOT NULL DEFAULT 0,

CREATE TABLE `superblocks` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `governance_object_id` int(10) unsigned NOT NULL,
  `name` varchar(20) NOT NULL DEFAULT '',
  `event_block_height` int(10) unsigned NOT NULL,
  `payment_addresses` text,
  `payment_amounts` text,
  `sb_hash` char(64) not null default '',
  `object_hash` char(64) NOT NULL,
  PRIMARY KEY (`id`),
  CONSTRAINT `fk_superblocks_governance_object_id` FOREIGN KEY (`governance_object_id`) REFERENCES governance_objects(`id`) ON DELETE CASCADE ON UPDATE CASCADE,

  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `governance_object_id` int(10) unsigned NOT NULL,
  `name` varchar(20) NOT NULL,
  `url` varchar(255) NOT NULL,
  `start_epoch` int(11) NOT NULL DEFAULT 0,
  `end_epoch` int(11) NOT NULL DEFAULT 0,
  `payment_address` varchar(36) NOT NULL,
  `payment_amount` decimal(16,8) NOT NULL,
  `object_hash` char(64) NOT NULL,
  PRIMARY KEY (`id`),
  CONSTRAINT `fk_proposals_governance_object_id` FOREIGN KEY (`governance_object_id`) REFERENCES governance_objects(`id`) ON DELETE CASCADE ON UPDATE CASCADE,
