#302 (b) refactoring of MappingCreationProcessor: splitting into smaller creation concerns  

This is an alternative implementation to PR #303.