if 'name' not in kwargs or not kwargs.get('name'):
raise MetaException('Need a "name" argument')
else:
self.__name = kwargs.pop('name')
if 'mbid' in kwargs and kwargs.get('mbid'):
if 'name' not in kwargs or not kwargs.get('name'):
raise MetaException('Need a "name" argument')
else:
self.__name = kwargs.pop('name')
if 'mbid' in kwargs and kwargs.get('mbid'):