code refactoring multiple inheritance, use 'super()' instead of 'ClassName.__init__()