$ 0 0 if we replace super with self then I have to implement the init() function in each UIViewController which conforms to this protocol.