CJ: types refactor. All used type information stored in ContentManager