improved caching saves EntityManagerFactory in MetaData object for each
bean