parameters of __init__ should not be changed. Same for random_state below.