with support for PersistenceUnit field annotation