WiP on DataMapper implementation
Finished work on generic DataMapper, implementation in base Repository, and usage in ItemRepository
Last fixes for using DataMapper