Using preload with Spring causes issues because preloading fires twice and it creates duplicate set of data. If there an easy way to prevent this?