Fixed type return bug in CDestructable, CItem and CUnit.