Handling the case of beConstructedThrough not returning object

:+1: I'll look at the available exceptions.