Allow additional properties, but formatted X-something

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