haven't looked in detail but it is somewhat concerning that baseclass's __init__ is not called