#134 adding nested method match functionality including UT after merge with #135
#134 Some clean-up:

* Removing obsolete method
* Using more descriptive method and test name
* Some comments
#134 Formatting
#136 Introduce @TargetType to pass the target type of a custom property mapping method or factory method as parameter to the method
#136 Some clean-up/documentation