xmlmotor-engine exhaust tag_hash refactored, some cleanup