test and fix subCopy for AxisVector
extra scaleCopy tests
Refactoring, deprecated old ensureMutable() in favour of mutable()