Instead of passing in a dictionary, it would be better if the `__init__` method accepts arguments for each of these values. Then, if you have a dictionary of values that you want to construct a `Badgeclass` instance from, you can use Python's [argument list unpacking syntax](http://docs.python.org/2/tutorial/controlflow.html#unpacking-argument-lists) (also known as a "splat" in some programming languages) like so:

```python
info = {"edx_href": "/foo", "issuer": "backpack", } # ... and so on
instance = Badgeclass(**info)
```