Working version (3rd commit):
- Uses Int for all the keys
- Does not include custom mapping for Google Key
- Updated code to exercise DataNucleus