Behaviour of __init__