Make o.Type properties private.