Handling the case when beConstructedThrough callable doesn't return an object
Be more specific about error message
Better exception for factory failures
More consistent formatting for empty exception
Making dependency between methods explicit
Merge pull request #472 from ciaranmcnulty/beconstructed-through-doesnt-return-object

Handling the case of beConstructedThrough not returning object