shrink compact format a bit more, using base class information
add test cases for compact composer, very compact composer, bugfix compact parser
bugfix compact composer, adding additional tests