What's the need to define a constructor given that the path exists in the base class?