[enhancement] added FetchType eager
[enhancement] added @Transactional to class
[fix] now using existing ExtensionEntity from DB instead of constructing
new one