refactor to have stack of accessors when processing context tree in uibuilder