add polyToString and its test
add Container and its test
add hierarchicalClass and its test