KRACOEUS-8140: fixing null pointer on submit

I hate adding an instanceOf but the other option is to add the refreshReference to the NarrativeContract. If I do that, I'd need Travis to push the api jar out in time for things to compile and be available for the sprint 7 tag monday morning. I also do not want to have to add the refresh reference method to all interfaces now. If there are other ideas that can be implemented without breaking too much code for the sprint7 tag, let me know.