Added missing Boolean field.
Fixed an issue with JSON not being correctly generated for all possible properties. Added a test explicitly for that.
Improved the NoSQL backend. Also made minor tweaks to the mock backend, and started writing an example of using the nosql backend. (It should still get proper unit tests, however. But, since it writes file to disk, it's a bit of a pain.)