[controller] Base controller uses lo-dash/underscore utilities where applicable