Make AssemblySolver create a local copy it owns of CoordinateReference so that it deletes it on destruction and doesn't leak