more TypesContainer (still compile errors, but less)