implementing tests, fixing issues see #1

- implemented tests for SettingsStoreImpl
- implemented tests for PropertyClassVisitorImpl
- stabilized behaviour of PropertyClassVisitorImpl#canVisit
- now using Modifier.isXXX methods
- introducing additional fixtures