update namespace to match file paths
find returned data when items in a different order
only call property if it exists