#19 Adding template for Parameter, simplifying PropertyMapping by passing source and target bean via template
#19 Requiring @MappingTarget annotation for target parameters for the sake of readability/explicitness; Improving test method names