gener path object model element builder builder stack stack stack object ns model facad namespac model element todo us model model manag helper path list model element todo fail nest model ns model facad model ns stack push model facad ns ns model facad namespac ns stack append stack pop append length index length append 