- removes large number of outdated indirect boost dependencies - less limited in number of stored types