Issue #3. Strategy skipping property checking

todo

 * [x] add unit tests
agree