Session service reference and entity listener

Changed session service reference strategy and added entity listener
only to the auditable entities to avoid memory leaks.