disable the new construct stuff since it's broken, fix MapInitialization when passed an iterator
build