* Move length to TypeDef (regularly used), IdentityFields to interface * Update api-contracts tests
* add BTreeSet Codec * Add following BTreeMap * fix linting * fix linting * add validate Types and encode Types * type def info is incremented. * fix compareSet