#35 - Added example for Map-based repositories.

WORK IN PROGRESS, TODOs:

- The lack of an identifier property should either be handled gracefully (picking up a field named 'id'?) or rejected explicitly.