Make parseNamePath optional
Merge branch 'fix-extends' into fork