The __init__ should not do any modifications of the arguments that it is given. These modifications should happen in the methods that need these arguments.