- Returns Google's Optional objects instead of returning null strings;
- Added unit tests.