Bug fixes

A mapper can now also implement IMapperAware, this way you can have
recursive mappers without getting an endless loop (the mapper is inject
when needed not when constructed)

Issue
- fetchAll entities, hydrating result set, doesnot work with
IMapperAware (I am aware of that)