Move implementations of the property test to dedicated subdirectory
Add couple of base classes for numeric property tests