Modify the testproperties parameter #38

Instead of using an array, we now use a custom object. This will let us
extend this feature in the future.