move {Unit,Feature}::tempNum to SolidObject