Clean up of path_traits

start of path value ctor fixing