validating content type on added values
renamed SetValue to AddValue, more descriptive