Add the parent contructor