> what does the __init__ method do in Python?