use super when __init__'ing