Improved performance

The results are not yet what I would expect but its getting there.
Cached a few things on the EntityInfo. Like the proper mapper and entity
provider.