removed extraneous specialization
fixed incorrect id
fixed incorrect subelement ids
added back in incorrectly removed element datatypes