Consider classifying properties

actually as far as i can see every commit in this pull request is related to "consider classifying properties" (apart from the one dedictated to using json dumps - which can now be reviewed in a seperate pull request as well) 
- maybe the release notes were confusing