KRACOEUS-8137: Stack overflow fix 

This is mainly for Sravan. It is stupid we do a refreshReference inside a constructor. This is the only other solution I could think of. We can manually load this object but I do not see much of a difference between that solution and this. I've created a jira to deal with this refresh reference in 6.1 BTW