Calling [super init] properly in init methods is a good idea