Compose does more work on __init__ to do less on call.