Removed Cut constructor without a test function.
Name map now maps to index instead of the pointer itself. which makes more sense