move parse_params to method
validate reader class for FormatDefinition
FormatDefinition now uses validation, no need for special case anymore