no longer expose internal datastructure to world

world is bad. Very bad world.