Refactor fieldMaps out of config

There seemed to be no advantage to injecting the maps, as opposed to defining the maps directly in the entity. Provide abstract methods on AbstractEntity for fieldMaps. Update Version due to BC break.