fix up lexBaseViewService refactor