type object