Call super in init to avoid missing variable definitions