change protected ti private