Adding produces content Attribute

Name of property is misleading, use something like contenttype invalid (it's not that it cannot be parsed, it can definitely be parsed, but the parsing results in empty values or errors). Either way the exception should move into the parsing code itself.