I don't think this is the correct call here. Just that a constructor has no argument does not mean it is a propagated default constructor.