public function __construct(XmlDataSource &$xml, ICaddy &$caddy = null)
 {
     parent::__construct($xml, $caddy);
 }
 public function __construct(DbmsDataSource &$db, ICaddy &$caddy = null)
 {
     parent::__construct($db, $caddy);
 }