corrected reading nested path and decorators

fixed #63

this was completely wrong, it was trying to fetch the path from the root element and iterated over mappings again instead of paths