built class metadata lookup table
added class_data array
cleanup class_data structure