added ability for DataSource dispatch events for add/remove operations
implemented lazy initializations for DataMap
Merge branch 'master' of https://github.com/EVelikij/DataMapper