Allow additional properties, but formatted X-something

If I understood correctly I made a change so additional properties are considered valid only if they look like "X-myproperty"