don't overwrite version properties
add error summary handler for invalid parameters
improve missing parameters message