Make it possible to retrieve all properties in toDict
We used to retrieve only the properties that are specified in the
self.properties() dictionary, instead, we now iterate over the
key_fields and only use self.properties() if those are not specified.
Patch by: Sverre Rabbelier
<html>
<head><title>We ran out of time</title></head>
<body>
We ran out of processing time while serving your request, please try again.
</body>
</html>