Added loose mode to detect also concrete classes as abstract factories
or return types
Added more comments
Added result examples