reduce inheritance levels

While trying to solveissue #3, I discovered that would not be possible without reducing the inheritance levels. For this it was nessesary to make sure that every `useragent` section inherites from the `Defaultproperties`.

This PR includes only the changes for the ressources which were required to solve issue #3 and a related change in the tests.