ccapa property no longer used
shrink code size
store irep objects inside parent irep object