Refactored SimpleViewService