added 4 structs to inner type
removed an unused property of OCSClass
finished type parse rule
rename meta type