KRACOEUS-7964: Fixing compliance STE

@rmancher please test again after this. Here is what I am noticing after this fix, the compliance entry adds fine now, no STE but the screen is still blacked out after the modal disappears and hence you cannot save the doc! So if you leave the doc at this point and reopen, the data is gone but you've created a new protocol now.
Yeah, my bad. I didn't notice that you moved the code from base to child. 
It is better to leave it in the base as it used to be.
I agree with @blackcathacker