あ、__init__のcontentsは、実引数名がメンバ名(というのでしょうか?)とかぶってますね・・・