Adding test scenario for the feature of loading objects via constructor without specifying a result map
Tries to find a proper constructor in a object, when the default constructor is not available
Refactoring creation of object to give more useful information when it fails
Organizing code and extracting some methods to be more readable
Tries to create an object matching the constructor, when the default approach fails
Tests resultType before trying to use default object factory to create new instance
Merge pull request #184 from jcsantosbr/master

Creating objects with non-default constructors matching fields from resultset to parameters in constructors