@classmethod
def load(cls, datastore_version_id=None):
    """
        Generates a Capabilities object by looking up all capabilities from
        defaults and overrides and provides the one structure that should be
        used as the interface to controlling capabilities per datastore.

        :returns: Capabilities
        """
    self = cls(datastore_version_id)
    self._load()
    return self
