docs: def asDictionary(self):
          """ returns the data source as JSON """
          self._dict = {
              "type" : self._type,
              "workspaceId" : self._workspaceId,
              "dataSourceName": self._dataSourceName,
              "gdbVersion" : self._gdbVersion
          }
          return self._dict