Moved slicing to dataset from conversion
Changed operation service to be visitor pattern.
Added fix to dataset naming
Added test for stack.
Added protection against "" being set in map.