function __construct(array $args)
 {
     $this->type = DataSource::type($args);
 }