Node constructor require initial item value; add remove() static method to list utils; move ListUtils to lib so it can be built as a dependency