modified Constructor code

- add the DisplayName and Path at the beginning of the method
- use the DisplayName to create the path child