Extract Mapping into separate Parser
add dynamic parser lib loading
add dynamic validator lib
add test for message position