/**
  * Constructor
  */
 public function __construct()
 {
     parent::__construct();
     $this->_init();
 }
 /**
  * Skip parent __construct which breaks setting Varien_Object data via
  * the constructor. Any functionality of parent::__construct will need to
  * be replicated in the protected self::_construct method (as is the
  * convention when extending Varien_Objects).
  *
  * @param array
  */
 public function __construct(array $args = [])
 {
     Mage_Checkout_Model_Type_Abstract::__construct($args);
 }