Corrected initializer, mutation and BLX for NdimFunctions