Types: if order is not given when creating the highest order of the same type will be queried and set += 1