Calling parent when adding a constructor