I'd actually advocate literally not having an `__init__` file at all. This looks like you're doing something special, which you're basically not since you can already pass any of the known properties into `__init__` in kwargs. I also think defaulting to `u"Suite File"` is none of this class's business; that should be set by the calling code.

Is that hard for some reason?